/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Ejercicio1;
import java.io.*;

/**
 *
 * @author UNSAAC73
 */
public class Serializacion {
   
    public static void main(String[] args) {
        
        
        //formulario = createElement("form");
        // Crear objetos de clase agenda
        Agenda a1 = new Agenda("Ana", "Martinez", "Fernandez", 30, "F");
        Agenda a2 = new Agenda("Ernesto", "Garcia", "Perez", 27, "M");
        // iniciar el proceso de serializacion
        // colocar los objetos a1 y a2 en disco
        try {
            //creamos el archivo
            FileOutputStream fs =
                    new FileOutputStream("agenda3.ser");
            //Esta clase tiene el metodo writeObject() que necesitamos
            ObjectOutputStream os =
                    new ObjectOutputStream(fs);
            os.writeObject(a1);
            os.writeObject(a2);
            
            //El metodo witeObject() serializa el objeto
            //y lo escribe en el archivo
            os.close();            
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        System.out.println("Los objetos se han serializado correctamente");
    }
    
}
